.set LOCALID_SCIENTIST, 1

SixIsland_RuinValley_MapScripts:: @ 8168B53
@	map_script MAP_SCRIPT_ON_LOAD, SixIsland_RuinValley_OnLoad
@	.byte 0

SixIsland_RuinValley_OnLoad:: @ 8168B59
@	call_if_set FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE, SixIsland_RuinValley_EventScript_OpenDottedHoleDoor
	end

SixIsland_RuinValley_EventScript_OpenDottedHoleDoor:: @ 8168B63
@	setmetatile 24, 24, METATILE_SeviiIslands67_DottedHoleDoor_Open, 0
@	return

SixIsland_RuinValley_EventScript_Scientist:: @ 8168B6D
@	lock
@	msgbox SixIsland_RuinValley_Text_CantFigureOutHowToGetInside
@	applymovement LOCALID_SCIENTIST, Movement_FacePlayer
@	waitmovement 0
@	msgbox SixIsland_RuinValley_Text_IFoundThisPlace
@	applymovement LOCALID_SCIENTIST, Movement_FaceOriginalDirection
@	waitmovement 0
@	release
	end

SixIsland_RuinValley_EventScript_DottedHoleDoor:: @ 8168B94
@	lockall
@	goto_if_set FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE, SixIsland_RuinValley_EventScript_DottedHoleDoorOpen
@	msgbox SixIsland_RuinValley_Text_CheckDoorMoreThoroughly, MSGBOX_YESNO
@	compare VAR_RESULT, NO
@	goto_if_eq SixIsland_RuinValley_EventScript_IgnoreDottedHoleDoor
@	msgbox SixIsland_RuinValley_Text_SeveralDotsOnTheDoor
@	braillemessage Braille_Text_Cut
@	waitbuttonpress
@	releaseall
	end

SixIsland_RuinValley_EventScript_DottedHoleDoorOpen:: @ 8168BC1
@	msgbox SixIsland_RuinValley_Text_DoorIsOpen
@	releaseall
	end

SixIsland_RuinValley_EventScript_IgnoreDottedHoleDoor:: @ 8168BCB
@	msgbox SixIsland_RuinValley_Text_LeftDoorAlone
@	releaseall
	end
